.abs-container{position:absolute;bottom:0;width:100%;padding-bottom:80px}.abs-content{display:flex;align-items:flex-start;flex:0 0 400px;flex-direction:column;justify-content:space-between;transform:translate(0,20px);opacity:1;gap:40px}.abs-content p{font-size:18px;line-height:28px;font-weight:400;color:#fff}.abs-container h1{letter-spacing:1px;font-size:60px;line-height:68px;font-weight:600;color:#fff}.action-button{font-size:18px;line-height:24px;color:#fff;display:inline-flex;align-items:center}.action-button:hover,.action_button:active{color:#6ecc7b}.action-button .arrow,.action-button:active .arrow,.action-button:hover .arrow{border-color:#6ecc7b}.action-button:hover svg{animation-name:arrowAnim;animation-iteration-count:infinite}.action-button svg{width:20px;height:20px;animation-duration:1s}.action-button .arrow{display:flex;overflow:hidden;align-items:center;justify-content:center;padding:5px;border-width:1px;border-style:solid;border-radius:50%;aspect-ratio:1/1}.client-section,.ourclients-sec{border-bottom:1px solid #26282e;background:#000;position:relative}@keyframes arrowAnim{0%,100%{transform:translate(0,0)}50%{transform:translate(100%,-100%)}51%{transform:translate(-100%,100%)}}.abs-build-cont{display:flex;justify-content:space-between;gap:40px}.client-section{margin-top:-1px;padding:100px 0;color:#a3a6ad}.client-logo-cont{display:grid;gap:48px;grid-template-columns:repeat(7,1fr);transition:.5s ease-out;align-items:center;opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.logo-item{padding:10px;display:inline-flex;justify-content:center}.revealed .logo-item{opacity:0;transform:translateX(-50px);animation:.5s forwards appear}.logo-item:first-child,.logo-item:nth-child(15),.logo-item:nth-child(8){animation-delay:.2s}.logo-item:nth-child(16),.logo-item:nth-child(2),.logo-item:nth-child(9){animation-delay:.4s}.logo-item:nth-child(10),.logo-item:nth-child(17),.logo-item:nth-child(3){animation-delay:.6s}.logo-item:nth-child(11),.logo-item:nth-child(18),.logo-item:nth-child(4){animation-delay:.8s}.logo-item:nth-child(12),.logo-item:nth-child(19),.logo-item:nth-child(5){animation-delay:1s}.logo-item:nth-child(13),.logo-item:nth-child(20),.logo-item:nth-child(6){animation-delay:1.2s}.logo-item:nth-child(14),.logo-item:nth-child(21),.logo-item:nth-child(7){animation-delay:1.4s}@keyframes appear{to{opacity:1;transform:translateX(0)}}.client-logo-cont.revealed,.projects-grids-cont.revealed{opacity:1;transform:translateY(0)}.logo-item a{display:inline-flex;width:100%;justify-content:center}.sub-head{margin-bottom:10px}.sub-head a{display:flex;align-items:center;line-height:24px;color:#fff}.sub-head a img{margin-right:10px;width:24px;height:24px}.ourclients-sec{overflow:hidden;color:#fff;padding:100px 0}.left-service h1,.left-service h2,.md-20 h2{font-size:60px;font-weight:600;line-height:66px}.md-20 p{flex:0 0 50%;color:#a3a6ad;font-size:18px;line-height:28px}.ourclients-sec .mb-50{margin-bottom:50px}.overflow-div{order:0;place-self:auto;grid-area:auto;z-index:auto;float:none;flex-shrink:1;display:grid;margin:0 auto;inset:auto;flex-basis:auto;box-sizing:border-box;max-width:1296px}.slider{min-height:fit-content;background:#000;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(410px,1fr));transition:transform .5s ease-out}.slider::-webkit-scrollbar{display:none}.slider .slide{height:85vh;min-width:200px;width:100%;margin:0 10px;background:0 0;position:relative;overflow:hidden}.slider .slide:first-child{margin-left:10px}.slider .slide img{width:100%;transform:scale(1);transition:.6s;object-fit:cover;height:100%}.slider .slide img h3:after{content:"";height:3px;width:0;background:#fff;left:50%;transform:translateX(-50%);bottom:0;transition:.5s;position:relative}.slider .slide img p{font-weight:300}.see-projects-slide{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.portfolio-more{display:flex;position:absolute;top:0;padding:24px;width:100%;align-items:center}.domian-tags ul{display:flex;max-width:100%;flex-wrap:wrap;gap:4px}.domian-tags ul li a,.justify-space-btw portfolio-more .domian-tags ul li a{display:block!important;padding:5px 12px!important;text-decoration:none!important;border:1px solid #fff!important;border-radius:100px!important}.domain-tags{width:calc(100% - 50px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.domain-tags::-webkit-scrollbar{display:none}.domain-tags ul{display:flex;gap:10px;padding:0;margin:0;list-style:none}.domain-tags ul li{border:1px solid #fff;border-radius:100px;padding:5px 12px;display:flex;white-space:nowrap;color:#fff}.domian-arrow .action-button .arrow{border-color:#fff}.domian-tags ul li:hover{background-color:rgba(255,255,255,.1)}.case-study-card-info{position:absolute;z-index:1;bottom:0;width:100%;padding:24px;transition:.6s;transform:translateY(calc(50% - 17px));background:rgba(15,16,20,.2);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.inner-service-item,.marquee-container,.service-det,.services-sec,.tp-live-ai .ai-head .pulse{position:relative}.slider .slide .case-study-card-info img{width:25px;height:25px;margin-bottom:22px}.case-study-card-info h3{font-size:28px;line-height:34px;margin-bottom:8px}.case-study-card-info p{font-size:16px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;height:44px}.case-study-numbers{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.4)}.slider .slide:hover img{transform:scale(1.2);transition:.6s}.slider .slide:hover .case-study-card-info{transform:translateY(0)}.case-study-numbers .mq20-heading-8{font-size:20px;line-height:28px;font-weight:600;letter-spacing:.5px}.marqeuu-sec,.service-item:hover .service-count,.service-item:hover .service-det p,.services-sec{color:#fff}.tech-item{display:inline-flex;align-items:center;flex-direction:row}.diamond{margin:0 30px}.techs{font-size:102px;line-height:135px;font-weight:600}.techs:hover{text-decoration:underline}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;background-color:#000;padding:100px 0;border-bottom:1px solid #26282e}.marquee{display:inline-block}.service-head{display:flex;width:100%;justify-content:space-between}.left-service{display:flex;flex-direction:column;gap:24px}.service-det,.services-tags ul{display:flex;align-items:center}.left-service p{font-size:18px;line-height:28px;color:#a3a6ad}.right-more .action-button{font-weight:600}.services-sec{padding-bottom:0}.services-all-items .service-item{transition:.3s;border-bottom:1px solid #26282e;overflow:visible}.services-all-items .service-item:last-child{border-bottom:none}.services-all-items .service-item:first-child{border-top:1px solid #26282e}.service-item:hover{background-color:#0b0e0b}.inner-service-item .main-service-sp{position:relative;display:block;padding:84px 40px 80px;transition:.6s;color:#fff}.service-item:hover .inner-service-item .main-service-sp{padding:108px 40px 88px}.service-det{max-width:60%;gap:80px}.service-det h3{font-size:40px;line-height:48px;flex:0 0 176px;font-weight:600}.ai-description,.service-det p{font-size:16px;line-height:22px}.service-det p{color:#a3a6ad}.service-count{position:absolute;top:-22px;color:#a3a6ad;font-weight:600}.services-tags{position:absolute;top:calc(50% - 17px);right:40px}.services-tags ul{flex-wrap:wrap;gap:4px}.services-tags ul li a{display:block;padding:6px 12px;color:#fff;border:1px solid #fff;border-radius:100px}.tp-live-ai .ai-head .pulse,.tp-live-ai .ai-head .pulse:after{display:block;width:8px;height:8px;border-radius:50%;background:#70ffb3}.service-item:hover .service-image{display:block}.thumbnail{position:fixed;z-index:15;top:0;left:0;display:none;width:330px;height:225px}.artificial-cont,.tp-live-ai{display:flex;align-items:center}.ai-sec{position:relative;overflow:hidden;padding:56px 0 48px;color:#fff;background-color:#31763b}.ai-btn a,.author-quote cite p,.progress-bar,.quote,.right-det p,.testimonial-head h2,.testimonial-sec{color:#181a1f}.artificial-cont{position:relative;z-index:10;flex-direction:column;max-width:600px;margin:0 auto;text-align:center;gap:16px}.tp-live-ai{flex-direction:column}.ai-btn,.tp-live-ai .ai-head{align-items:center;display:flex}.tp-live-ai .ai-head{margin-bottom:24px;gap:6px}.testimonialSwiper .swiper-button-next:after,.testimonialSwiper .swiper-button-prev:after{background-image:url(../images/left-arrow.png);content:"";display:inline-block;width:20px;height:20px;background-size:cover}.tp-live-ai .ai-head .pulse:after{content:"";animation:2s infinite pulse}.tp-live-ai h2{letter-spacing:1px;font-size:55px;line-height:65px}.ai-btn{margin-top:16px;flex-direction:column}.ai-btn a{padding:12px 24px;font-size:18px;line-height:24px;background:#fff;display:flex;align-items:center;cursor:pointer;transition:.3s;border-radius:4px;font-weight:600;gap:8px}.testimonial-sec{background-color:#f5f5f5;position:relative;overflow:hidden;padding:100px 0;border-bottom:1px solid #ebebeb}.right-det{flex:0 0 50%;display:flex;align-items:flex-start;flex-direction:column;width:50%;gap:40px}.right-det p{margin-bottom:20px}.right-det .action-button{color:#181a1f;font-weight:600}.right-det .action-button .arrow,.right-det .action-button:hover .arrow{border-color:#011520}.testimonial-slider .testimonialSwiper{padding-bottom:50px}.testimonialSwiper .swiper-slide{display:flex;flex:0 0 33%;flex-direction:column;padding:32px 40px;background:#ebebeb;height:auto}.testimonialSwiper .swiper-button-prev{position:relative;left:auto;margin-right:20px}.testimonialSwiper .swiper-button-next{right:0;position:relative}.testimonialSwiper .swiper-button-next:after{transform:rotate(180deg)}.quote{font-size:20px;line-height:28px;font-family:Utopia;font-weight:400;margin-bottom:40px}.result-top,.testimonial-head{margin-bottom:80px}.author-quote{margin-top:auto;padding-top:24px;border-top:1px solid #d0d2d6}.author-quote cite p{font-size:14px;line-height:20px;font-weight:500}.author-quote cite .mq20-heading-10{font-weight:600;font-size:16px;line-height:26px}.progress-bar{text-align:center;font-size:16px;font-weight:700;position:relative;left:10px;justify-content:left;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.control-btns{position:relative;display:flex;flex-direction:row-reverse}.counter-progress{position:relative;width:120px;height:1px;background:#d0d2d6}.article-top-head,.controls-swiper,.counter-items,.result-top{width:100%;display:flex}.counter-progress .counter-progress-active{position:absolute;left:0;width:50%;height:100%;background:#011520}.controls-swiper{justify-content:space-between;margin-top:24px}.projects-sec .testimonial-head h2{font-size:40px;line-height:48px}.projects-grids-cont{display:grid;grid-template-columns:repeat(4,1fr);opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.project-grid{padding:24px;text-align:center;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.articles-sec,.contact-us-sec,.counter-item,.results-sec{border-bottom:1px solid #26282e}.projects-grids-cont .project-grid:first-child,.projects-grids-cont .project-grid:nth-child(5){border-left:1px solid #e0e0e0}.revealed .project-grid{opacity:0}.project-grid:first-child,.project-grid:nth-child(2),.project-grid:nth-child(3),.project-grid:nth-child(4){transform:translateX(-100px);animation:2s forwards appearanimeleft}.project-grid:nth-child(5),.project-grid:nth-child(6),.project-grid:nth-child(7),.project-grid:nth-child(8){transform:translateX(100px);animation:2s forwards appearanimeright}@keyframes appearanimeleft{to{opacity:1;transform:translateX(0)}}@keyframes appearanimeright{to{opacity:1;transform:translateX(0)}}.project-grid-detail .mq20-heading-10{font-size:16px;line-height:26px;font-weight:600}.project-grid-detail .mq20-body-3{font-size:14px;line-height:22px}.articles-sec,.results-sec{position:relative;padding:100px 0;color:#fff;background:#000}.left-head-result h2{font-size:102px;line-height:122px}.counter-item{flex:1;padding:56px 40px;border-top:1px solid #26282e;border-right:1px solid #26282e}.counter-items .counter-item:first-child{border-left:1px solid #26282e}.counter-item .counter-number{font-size:90px;line-height:125px;font-weight:600}.counter-item .counter-cap{padding-right:20%;color:#a3a6ad;font-size:18px;line-height:28px;font-weight:500}.top-artical-main{display:flex;flex-direction:column;gap:48px}.article-heading{font-size:60px;line-height:66px}.article-middle{align-self:flex-end;width:40%;margin-right:10%;color:#a3a6ad}.bottom-articles{display:grid;margin-top:80px;gap:8px;grid-template-columns:repeat(3,1fr)}.article-item a{display:block;height:100%;padding:42px 50px 24px}.article-item a img{display:block;width:100%;transition:.3s;box-shadow:0 10px 64px -30px #4b23ff,0 3px 30px -16px #090422}.article-item a:hover{text-decoration:none}.article-item a:hover img{transform:translateY(-10px);box-shadow:0 12px 72px -16px #4b23ff,0 3px 30px -16px #090422;transition:.3s}.article-cap{display:flex;flex-direction:column;margin-top:40px;text-align:center;gap:4px}.mobile-bg,.mobile-content{display:none}.article-cap h3{font-size:18px;line-height:28px;color:#fff;font-weight:600}.article-cap p{font-size:14px;line-height:20px;color:#a3a6ad;font-weight:400}.contact-us-sec{position:relative;overflow:hidden;padding:100px 0 288px;color:#fff;background-color:#31763b}.services-all-items,.top-service{background:#000}.animation-image-items{position:absolute;bottom:0;left:0;width:100%}.animation-image-items .animation-image{position:absolute;width:20%;max-width:400px}.animation-image-items .animation-image:first-child{z-index:1;bottom:13px;left:0}.animation-image-items .animation-image img{display:block;max-width:100%}.animation-image-items .animation-image:first-child img,.animation-image-items .animation-image:nth-child(2) img,.animation-image-items .animation-image:nth-child(3) img,.animation-image-items .animation-image:nth-child(4) img{transform:translateX(-50%);transition-duration:.6s}.animation-image-items .animation-image:nth-child(2){bottom:93px;left:15%}.contact-us-sec:hover .animation-image-items .animation-image:first-child img,.contact-us-sec:hover .animation-image-items .animation-image:nth-child(2) img,.contact-us-sec:hover .animation-image-items .animation-image:nth-child(3) img,.contact-us-sec:hover .animation-image-items .animation-image:nth-child(4) img{transform:translateX(-25%);transition-duration:.6s}.animation-image-items .animation-image:nth-child(3){z-index:1;bottom:-25px;left:27%}.animation-image-items .animation-image:nth-child(4){bottom:-100px;left:50%}.animation-image-items .animation-image:nth-child(5){right:27%;bottom:-30px}.animation-image-items .animation-image:nth-child(5) img,.animation-image-items .animation-image:nth-child(6) img,.animation-image-items .animation-image:nth-child(7) img{transform:translateX(50%);transition-duration:.6s}.contact-us-sec:hover .animation-image-items .animation-image:nth-child(5) img,.contact-us-sec:hover .animation-image-items .animation-image:nth-child(6) img,.contact-us-sec:hover .animation-image-items .animation-image:nth-child(7) img{transform:translateX(25%);transition-duration:.6s}.animation-image-items .animation-image:nth-child(6){z-index:1;right:15%;bottom:93px}.animation-image-items .animation-image:nth-child(7){z-index:2;right:0;bottom:-20px}.top-service{padding:100px 0}.mobile-bg{align-items:flex-start;justify-content:center;width:100vw;height:100dvh;position:fixed}.mobile-bg img{width:100%;min-height:100%;height:auto}.overflow-div{width:100%;overflow:visible;min-height:85vh;position:relative}.fixed-slider{width:100%;z-index:1000;height:100%;position:fixed;top:80px}.overflow-height{height:100vh}.customer-logo{width:138px}@media (max-width:1249px){.marqeuu-sec{padding:0;background-color:#000}.services-sec{padding-bottom:40px;background-color:#000}.articles-sec,.client-section,.ourclients-sec,.results-sec,.testimonial-sec,.top-service{padding:40px 0}.top-service{background:#000}.techs{font-size:72px;line-height:100px}.logo-cont{width:127px}.logo-cont a svg{width:127px!important}.abs-container h1{font-size:28px!important;line-height:40px!important}.article-heading,.md-20 h2{font-size:34px!important;line-height:40px!important}.service-det h3,.testimonial-head h2{font-size:28px!important;line-height:34px!important}.flex-cont{flex-wrap:wrap;gap:24px}.md-20 p{flex:0 0 100%}.animation-image-items .animation-image:nth-child(2),.animation-image-items .animation-image:nth-child(4),.animation-image-items .animation-image:nth-child(5),.animation-image-items .animation-image:nth-child(6),.right-det .action-button,.right-more-result,.service-head .right-more,.services-tags ul .action-button,.top-artical-main .right-article{display:none}.services-all-items .service-item{border:none;margin-bottom:10px}.services-all-items .service-item:first-child{border:none}.inner-service-item{border:1px solid #26282e;background:#181a1f}.service-det{flex-wrap:wrap;max-width:100%;gap:8px}.services-tags{top:unset;right:40px;bottom:40px;left:40px}.inner-service-item .main-service-sp{padding-bottom:160px;padding-top:40px}.services-tags ul{gap:8px}.service-det h3{flex:0 0 100%;margin-bottom:16px}.service-count{position:relative;top:0}.right-det{flex:0 0 auto;width:100%}.projects-grids-cont{grid-template-columns:repeat(4,80vw);overflow-x:scroll}.left-head-result h2{font-size:40px!important;line-height:48px!important}.result-top,.testimonial-head{margin-bottom:40px}.counter-items{flex-wrap:wrap}.counter-item{flex:1 0 50%;padding:24px 24px 44px;border-left:1px solid #26282e}.top-artical-main{gap:24px}.article-middle{width:100%;margin-right:0}.bottom-articles{overflow-x:scroll;margin-top:40px;margin-right:-24px;grid-template-columns:repeat(3,minmax(43vw,1fr))}.testimonialSwiper .swiper-slide{flex:0 0 100%;flex-direction:column}.article-item a{padding:16px 16px 12px}.article-item a img{height:auto}.counter-item .counter-number{font-size:43px;line-height:66px}.counter-item .counter-cap{font-size:12px;line-height:24px}.mobile-content{display:block}.article-more{display:flex;justify-content:center;margin-top:40px}.abs-content{width:100%;flex:0 0 auto}.testimonial-slider .testimonialSwiper{padding-bottom:0}.logo-item{padding:0}.animation-image-items .animation-image{transform:translateX(50%);width:40%;max-width:300px}.animation-image-items .animation-image:first-child{left:-20%;bottom:90px}.animation-image-items .animation-image:nth-child(3){left:25%;bottom:-5px}.animation-image-items .animation-image:nth-child(7){right:20%;bottom:90px}.contact-us-sec{padding:40px 0 220px}}@media(max-width:768px){.mobile-bg,.slider{display:flex}.slider{padding:0;flex-wrap:wrap;margin:0;gap:20px}.slider .slide{margin:0;height:auto}.slider .slide:first-child{margin-left:0}.client-logo-cont{grid-template-columns:repeat(3,1fr);gap:20px}}